 * {
 	padding:0;
 	margin: 0;
 }
 .px2rem(@name, @px) {
   @{name}: @px / 75 * 1rem;
}
.txh {
	display: flex;
}
header {
	border-bottom: 1px solid #ccc;
	background: #ffffff;
	ul {
		.px2rem(height,98);
		.txh();
		justify-content:space-between;
		align-items:center;
		.px2rem(padding-left,40);
		.px2rem(font-size,36);
	}
} 
section {
	background: #ffffff;
	.section-top {
		ul {
			.px2rem(height,88);
			.px2rem(font-size,30);
			.txh();
			justify-content:space-around;
			align-items:center;
		}
	}
	.section-image {
		.px2rem(height,1144);
		background: #f4f4f4;
		ul {
			.px2rem(height,1097);			
			li {				
				text-align: center;
				color: #9d9d9d;
			}
			li:nth-child(1) {
				.px2rem(padding-top,420);
			}
			li:nth-child(2) {
				.px2rem(padding-top,50);
			}
		}
	}
	.box1 {
		.px2rem(height,1146);
		background: #f4f4f4;
		.box1-section {			
			.px2rem(margin-left,20);
			.px2rem(margin-right,20);
			.px2rem(height,209);
			border:1px dashed #ccc;
			ul {
				.px2rem(height,190);
				.px2rem(margin-left,8);
				.px2rem(margin-right,8);
				.px2rem(margin-top,8);
				border:1px solid #ccc;
				background: #e9e9e9;
				li {
					.px2rem(font-size,26);
					color: #bdbdbd;
					text-align: center;					
				}
				li:nth-child(1) {
					.px2rem(margin-top,50);
					.px2rem(margin-bottom,18);
				}
			}
		}
	}
}
